<template>
  <div>
    <h3>1.后端技术栈</h3>
    <ul>
      <li>springboot 2.3.7.RELEASE</li>
      <li>spring-jdbc 5.2.12.RELEASE</li>
      <li>mysql 8.0</li>
      <li>swagger 3.0</li>
      <li>lombok</li>
      <li>guava</li>
      <li>jjwt</li>
      <li>maven</li>
    </ul>
    <h3>2.前端技术栈</h3>
    <ul>
      <li>vue: ^2.6.11</li>
      <li>element-ui: ^2.14.0</li>
      <li>vuex: ^3.4.0</li>
      <li>axios: ^0.21.0</li>
      <li>moment: ^2.29.1</li>
      <li>webpack: ^5</li>
      <li>node.js: v14.15.4</li>
    </ul>
    <h3>3.优点特色</h3>
    <ul>
      <li>技术通用，无学习成本</li>
      <li>Springboot架构体系，灵活性与扩展性极高</li>
      <li>对SpringJDBC进适度封装，基础CURD无需编写SQL</li>
      <li>复杂SQL，拼加十分方便，无需写if语句或标签</li>
      <li>启动快：前端启动7秒,重启1秒;后端启动3秒,重启1秒,调试极其方便迅速,拒绝臃肿!</li>
      <li>代码极简，易改动，易扩展</li>
      <li>集成配套的代码生成器，前后端都有</li>
      <li>自动处理createTime 创建时间,createBy 创建人ID,updateTime 修改时间,updateBy 修改人ID字段</li>
      <li>自动处理dr删除标记字段</li>
      <li>将参数拼入SQL在显示在控制台方便调试</li>
      <li>前后端分离开发，可合并部署，打包之后大小仅30M多一点</li>
    </ul>
    <h3>4.已有功能</h3>
    <ul>
      <li>菜单管理(树加列表)</li>
      <li>部门管理(树加列表)</li>
      <li>角色管理(功能授权、数据授权、关联用户,加RBAC)</li>
      <li>字典管理</li>
      <li>用户管理</li>
      <li>接口监管:统计每个接口请求时长，方便优化</li>
      <li>接口验证(token)</li>
      <li>操作日志:记录所有参数与返回结果</li>
    </ul>
    <h3>5.开发工具</h3>
    <ul>
      <li>后端：eclipse或idea</li>
      <li>前端：vscode或webstorm</li>
    </ul>
  </div>
</template>
